package com.zuxia.iservices;

import java.util.Date;
import java.util.List;

import com.zuxia.po.Positioninfo;
import com.zuxia.po.Recruitinfo;
import com.zuxia.po.Recruitrecordinfo;
import com.zuxia.util.PageModel;

public interface RecruitmentManagementServicesI {
	public Boolean addrecruitinfo(Recruitinfo recruitinfo,Positioninfo positioninfo);
	public Positioninfo positioninfoFindById(int ptIid);
	public Boolean ptIidShowRecruitinfo(int ptIid);
	public Positioninfo idshow(int ptIid);
	public List showPositioninfo();
	public List<Recruitinfo> showRecruitinfo();
	public PageModel<Recruitinfo> showRecruitinfo(String ptIname,int pageNumber,int limit);
	public Boolean deleteRecruitinfo(int riid);
	public Recruitinfo riidShowRecruitinfo(int riid);
	public Boolean updateRecruitinfo(int riid,String riaddress,int riicount,Date riiendTime,String rirequirement);
	
	public Boolean addShowRecruitrecordinfo(Recruitrecordinfo recruitrecordinfo,int ptIid);
	public Boolean addRecruitrecordinfo(Recruitrecordinfo recruitrecordinfo,int ptIid);
	
	public PageModel<Recruitrecordinfo> showRecruitrecordinfo(int ptIid,int pageNumber,int limit,String order);
	
	public Boolean deleteRecruitrecordinfo(int rrid);
}
